在前端框架裡,Angular 最大的特色就是一開始就給你一個完整架構:
👉 簡單來說,Angular CLI 是「官方提供的開發工具」,幫你把環境建好、架構搭好,你專心寫功能就行。
請先安裝 Node.js(建議 v18 以上)。
終端機輸入:
npm install -g @angular/cli
檢查安裝是否成功:
ng version
在你要存放的資料夾下輸入:
ng new resume-site
CLI 會問幾個問題:
Yes
(之後我們會用)SCSS
(因為我們 Day 2 已經學了 SCSS)完成後會自動建立 resume-site/
專案。
cd resume-site
ng serve
打開瀏覽器進 http://localhost:4200
,會看到 Angular 預設的「Welcome」畫面。
進到 src/app/
,你會看到幾個重要檔案:
👉 初學者最常改的就是 app.component.html,這裡可以放我們 Day 6 的履歷網站骨架。
src/app/app.component.html
,清空預設內容。index.html
主要 <body>
裡的 HTML 貼進去(記得 <header>
~ <footer>
)。style.css
內容到 src/app/app.component.scss
。這樣就完成了最初的搬家。之後,我們會一步一步把這些 HTML 區塊「切成 Angular 元件」。
http://localhost:4200
ng serve
cd resume-site
index.html
(Angular 的 index.html
只用來掛 <app-root>
)app.component.html
styles.css
但找不到樣式app.component.scss
才會跟元件一起跑(之後也能抽出來做全域樣式)ng version
)明天,我們要開始「切元件」: